body {
  height: 100vh;
  background: transparent;
  overflow: hidden;
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.1934;
  transform: translate(56.6083vw, -10px) scale(0.9575);
  animation: fall-1 24s -29s linear infinite;
}
@keyframes fall-1 {
  36.391% {
    transform: translate(55.187vw, 36.391vh) scale(0.9575);
  }
  to {
    transform: translate(55.89765vw, 100vh) scale(0.9575);
  }
}
.snow:nth-child(2) {
  opacity: 0.4383;
  transform: translate(3.7146vw, -10px) scale(0.9851);
  animation: fall-2 12s -27s linear infinite;
}
@keyframes fall-2 {
  71.142% {
    transform: translate(3.9785vw, 71.142vh) scale(0.9851);
  }
  to {
    transform: translate(3.84655vw, 100vh) scale(0.9851);
  }
}
.snow:nth-child(3) {
  opacity: 0.4629;
  transform: translate(23.545vw, -10px) scale(0.3585);
  animation: fall-3 20s -30s linear infinite;
}
@keyframes fall-3 {
  44.481% {
    transform: translate(29.0414vw, 44.481vh) scale(0.3585);
  }
  to {
    transform: translate(26.2932vw, 100vh) scale(0.3585);
  }
}
.snow:nth-child(4) {
  opacity: 0.423;
  transform: translate(91.7256vw, -10px) scale(0.0285);
  animation: fall-4 30s -2s linear infinite;
}
@keyframes fall-4 {
  54.957% {
    transform: translate(85.6329vw, 54.957vh) scale(0.0285);
  }
  to {
    transform: translate(88.67925vw, 100vh) scale(0.0285);
  }
}
.snow:nth-child(5) {
  opacity: 0.8841;
  transform: translate(57.9028vw, -10px) scale(0.8092);
  animation: fall-5 10s -8s linear infinite;
}
@keyframes fall-5 {
  74.045% {
    transform: translate(54.1361vw, 74.045vh) scale(0.8092);
  }
  to {
    transform: translate(56.01945vw, 100vh) scale(0.8092);
  }
}
.snow:nth-child(6) {
  opacity: 0.6648;
  transform: translate(49.6057vw, -10px) scale(0.5468);
  animation: fall-6 20s -26s linear infinite;
}
@keyframes fall-6 {
  72.923% {
    transform: translate(55.0453vw, 72.923vh) scale(0.5468);
  }
  to {
    transform: translate(52.3255vw, 100vh) scale(0.5468);
  }
}
.snow:nth-child(7) {
  opacity: 0.9343;
  transform: translate(60.1109vw, -10px) scale(0.9478);
  animation: fall-7 23s -10s linear infinite;
}
@keyframes fall-7 {
  33.06% {
    transform: translate(50.2125vw, 33.06vh) scale(0.9478);
  }
  to {
    transform: translate(55.1617vw, 100vh) scale(0.9478);
  }
}
.snow:nth-child(8) {
  opacity: 0.0487;
  transform: translate(22.5549vw, -10px) scale(0.6061);
  animation: fall-8 18s -26s linear infinite;
}
@keyframes fall-8 {
  46.409% {
    transform: translate(25.4605vw, 46.409vh) scale(0.6061);
  }
  to {
    transform: translate(24.0077vw, 100vh) scale(0.6061);
  }
}
.snow:nth-child(9) {
  opacity: 0.7823;
  transform: translate(56.9054vw, -10px) scale(0.9394);
  animation: fall-9 30s -1s linear infinite;
}
@keyframes fall-9 {
  50.73% {
    transform: translate(52.2584vw, 50.73vh) scale(0.9394);
  }
  to {
    transform: translate(54.5819vw, 100vh) scale(0.9394);
  }
}
.snow:nth-child(10) {
  opacity: 0.1753;
  transform: translate(24.0067vw, -10px) scale(0.0437);
  animation: fall-10 22s -10s linear infinite;
}
@keyframes fall-10 {
  79.58% {
    transform: translate(14.2686vw, 79.58vh) scale(0.0437);
  }
  to {
    transform: translate(19.13765vw, 100vh) scale(0.0437);
  }
}
.snow:nth-child(11) {
  opacity: 0.4561;
  transform: translate(16.6267vw, -10px) scale(0.9722);
  animation: fall-11 16s -20s linear infinite;
}
@keyframes fall-11 {
  64.661% {
    transform: translate(23.0724vw, 64.661vh) scale(0.9722);
  }
  to {
    transform: translate(19.84955vw, 100vh) scale(0.9722);
  }
}
.snow:nth-child(12) {
  opacity: 0.8458;
  transform: translate(57.9155vw, -10px) scale(0.3135);
  animation: fall-12 16s -13s linear infinite;
}
@keyframes fall-12 {
  67.985% {
    transform: translate(61.6253vw, 67.985vh) scale(0.3135);
  }
  to {
    transform: translate(59.7704vw, 100vh) scale(0.3135);
  }
}
.snow:nth-child(13) {
  opacity: 0.2774;
  transform: translate(45.2526vw, -10px) scale(0.5854);
  animation: fall-13 15s -6s linear infinite;
}
@keyframes fall-13 {
  70.276% {
    transform: translate(43.062vw, 70.276vh) scale(0.5854);
  }
  to {
    transform: translate(44.1573vw, 100vh) scale(0.5854);
  }
}
.snow:nth-child(14) {
  opacity: 0.8138;
  transform: translate(77.0112vw, -10px) scale(0.8316);
  animation: fall-14 17s -14s linear infinite;
}
@keyframes fall-14 {
  57.334% {
    transform: translate(74.4122vw, 57.334vh) scale(0.8316);
  }
  to {
    transform: translate(75.7117vw, 100vh) scale(0.8316);
  }
}
.snow:nth-child(15) {
  opacity: 0.3013;
  transform: translate(77.8089vw, -10px) scale(0.3375);
  animation: fall-15 12s -7s linear infinite;
}
@keyframes fall-15 {
  67.571% {
    transform: translate(74.9484vw, 67.571vh) scale(0.3375);
  }
  to {
    transform: translate(76.37865vw, 100vh) scale(0.3375);
  }
}
.snow:nth-child(16) {
  opacity: 0.2482;
  transform: translate(60.7858vw, -10px) scale(0.6786);
  animation: fall-16 10s -21s linear infinite;
}
@keyframes fall-16 {
  64.976% {
    transform: translate(63.5491vw, 64.976vh) scale(0.6786);
  }
  to {
    transform: translate(62.16745vw, 100vh) scale(0.6786);
  }
}
.snow:nth-child(17) {
  opacity: 0.5437;
  transform: translate(13.6589vw, -10px) scale(0.8491);
  animation: fall-17 22s -27s linear infinite;
}
@keyframes fall-17 {
  73.148% {
    transform: translate(21.3958vw, 73.148vh) scale(0.8491);
  }
  to {
    transform: translate(17.52735vw, 100vh) scale(0.8491);
  }
}
.snow:nth-child(18) {
  opacity: 0.3123;
  transform: translate(20.4649vw, -10px) scale(0.1883);
  animation: fall-18 29s -3s linear infinite;
}
@keyframes fall-18 {
  65.588% {
    transform: translate(26.4397vw, 65.588vh) scale(0.1883);
  }
  to {
    transform: translate(23.4523vw, 100vh) scale(0.1883);
  }
}
.snow:nth-child(19) {
  opacity: 0.9272;
  transform: translate(14.0817vw, -10px) scale(0.5688);
  animation: fall-19 19s -7s linear infinite;
}
@keyframes fall-19 {
  66.759% {
    transform: translate(15.7072vw, 66.759vh) scale(0.5688);
  }
  to {
    transform: translate(14.89445vw, 100vh) scale(0.5688);
  }
}
.snow:nth-child(20) {
  opacity: 0.6942;
  transform: translate(87.6292vw, -10px) scale(0.7335);
  animation: fall-20 12s -18s linear infinite;
}
@keyframes fall-20 {
  75.227% {
    transform: translate(82.5232vw, 75.227vh) scale(0.7335);
  }
  to {
    transform: translate(85.0762vw, 100vh) scale(0.7335);
  }
}
.snow:nth-child(21) {
  opacity: 0.9854;
  transform: translate(61.2578vw, -10px) scale(0.7316);
  animation: fall-21 15s -18s linear infinite;
}
@keyframes fall-21 {
  41.441% {
    transform: translate(68.2431vw, 41.441vh) scale(0.7316);
  }
  to {
    transform: translate(64.75045vw, 100vh) scale(0.7316);
  }
}
.snow:nth-child(22) {
  opacity: 0.0452;
  transform: translate(65.0662vw, -10px) scale(0.4464);
  animation: fall-22 23s -29s linear infinite;
}
@keyframes fall-22 {
  48.697% {
    transform: translate(64.1728vw, 48.697vh) scale(0.4464);
  }
  to {
    transform: translate(64.6195vw, 100vh) scale(0.4464);
  }
}
.snow:nth-child(23) {
  opacity: 0.7951;
  transform: translate(48.4754vw, -10px) scale(0.9365);
  animation: fall-23 28s -20s linear infinite;
}
@keyframes fall-23 {
  39.148% {
    transform: translate(50.4522vw, 39.148vh) scale(0.9365);
  }
  to {
    transform: translate(49.4638vw, 100vh) scale(0.9365);
  }
}
.snow:nth-child(24) {
  opacity: 0.4449;
  transform: translate(19.7143vw, -10px) scale(0.4092);
  animation: fall-24 18s -28s linear infinite;
}
@keyframes fall-24 {
  53.703% {
    transform: translate(14.336vw, 53.703vh) scale(0.4092);
  }
  to {
    transform: translate(17.02515vw, 100vh) scale(0.4092);
  }
}
.snow:nth-child(25) {
  opacity: 0.893;
  transform: translate(19.8301vw, -10px) scale(0.2361);
  animation: fall-25 21s -13s linear infinite;
}
@keyframes fall-25 {
  60.711% {
    transform: translate(17.9703vw, 60.711vh) scale(0.2361);
  }
  to {
    transform: translate(18.9002vw, 100vh) scale(0.2361);
  }
}
.snow:nth-child(26) {
  opacity: 0.1248;
  transform: translate(80.0686vw, -10px) scale(0.5322);
  animation: fall-26 20s -3s linear infinite;
}
@keyframes fall-26 {
  39.631% {
    transform: translate(79.153vw, 39.631vh) scale(0.5322);
  }
  to {
    transform: translate(79.6108vw, 100vh) scale(0.5322);
  }
}
.snow:nth-child(27) {
  opacity: 0.0513;
  transform: translate(46.4796vw, -10px) scale(0.0715);
  animation: fall-27 27s -9s linear infinite;
}
@keyframes fall-27 {
  49.408% {
    transform: translate(49.1462vw, 49.408vh) scale(0.0715);
  }
  to {
    transform: translate(47.8129vw, 100vh) scale(0.0715);
  }
}
.snow:nth-child(28) {
  opacity: 0.578;
  transform: translate(76.8515vw, -10px) scale(0.7913);
  animation: fall-28 15s -14s linear infinite;
}
@keyframes fall-28 {
  74.341% {
    transform: translate(71.4127vw, 74.341vh) scale(0.7913);
  }
  to {
    transform: translate(74.1321vw, 100vh) scale(0.7913);
  }
}
.snow:nth-child(29) {
  opacity: 0.9576;
  transform: translate(79.0851vw, -10px) scale(0.1289);
  animation: fall-29 15s -12s linear infinite;
}
@keyframes fall-29 {
  41.57% {
    transform: translate(69.4879vw, 41.57vh) scale(0.1289);
  }
  to {
    transform: translate(74.2865vw, 100vh) scale(0.1289);
  }
}
.snow:nth-child(30) {
  opacity: 0.2282;
  transform: translate(75.8704vw, -10px) scale(0.0317);
  animation: fall-30 10s -14s linear infinite;
}
@keyframes fall-30 {
  62.353% {
    transform: translate(75.7767vw, 62.353vh) scale(0.0317);
  }
  to {
    transform: translate(75.82355vw, 100vh) scale(0.0317);
  }
}
.snow:nth-child(31) {
  opacity: 0.4848;
  transform: translate(27.681vw, -10px) scale(0.9053);
  animation: fall-31 10s -18s linear infinite;
}
@keyframes fall-31 {
  74.23% {
    transform: translate(36.7473vw, 74.23vh) scale(0.9053);
  }
  to {
    transform: translate(32.21415vw, 100vh) scale(0.9053);
  }
}
.snow:nth-child(32) {
  opacity: 0.0152;
  transform: translate(75.6667vw, -10px) scale(0.0455);
  animation: fall-32 28s -3s linear infinite;
}
@keyframes fall-32 {
  32.42% {
    transform: translate(71.4136vw, 32.42vh) scale(0.0455);
  }
  to {
    transform: translate(73.54015vw, 100vh) scale(0.0455);
  }
}
.snow:nth-child(33) {
  opacity: 0.6786;
  transform: translate(18.2005vw, -10px) scale(0.6206);
  animation: fall-33 27s -14s linear infinite;
}
@keyframes fall-33 {
  53.036% {
    transform: translate(22.4396vw, 53.036vh) scale(0.6206);
  }
  to {
    transform: translate(20.32005vw, 100vh) scale(0.6206);
  }
}
.snow:nth-child(34) {
  opacity: 0.7774;
  transform: translate(25.1931vw, -10px) scale(0.6757);
  animation: fall-34 18s -14s linear infinite;
}
@keyframes fall-34 {
  66.673% {
    transform: translate(31.3635vw, 66.673vh) scale(0.6757);
  }
  to {
    transform: translate(28.2783vw, 100vh) scale(0.6757);
  }
}
.snow:nth-child(35) {
  opacity: 0.6629;
  transform: translate(50.0976vw, -10px) scale(0.0348);
  animation: fall-35 25s -15s linear infinite;
}
@keyframes fall-35 {
  49.028% {
    transform: translate(51.7222vw, 49.028vh) scale(0.0348);
  }
  to {
    transform: translate(50.9099vw, 100vh) scale(0.0348);
  }
}
.snow:nth-child(36) {
  opacity: 0.119;
  transform: translate(47.9128vw, -10px) scale(0.3471);
  animation: fall-36 18s -1s linear infinite;
}
@keyframes fall-36 {
  59.24% {
    transform: translate(52.7425vw, 59.24vh) scale(0.3471);
  }
  to {
    transform: translate(50.32765vw, 100vh) scale(0.3471);
  }
}
.snow:nth-child(37) {
  opacity: 0.2994;
  transform: translate(68.0931vw, -10px) scale(0.2311);
  animation: fall-37 11s -20s linear infinite;
}
@keyframes fall-37 {
  43.836% {
    transform: translate(59.5043vw, 43.836vh) scale(0.2311);
  }
  to {
    transform: translate(63.7987vw, 100vh) scale(0.2311);
  }
}
.snow:nth-child(38) {
  opacity: 0.5168;
  transform: translate(65.2142vw, -10px) scale(0.3302);
  animation: fall-38 19s -21s linear infinite;
}
@keyframes fall-38 {
  64.674% {
    transform: translate(71.1772vw, 64.674vh) scale(0.3302);
  }
  to {
    transform: translate(68.1957vw, 100vh) scale(0.3302);
  }
}
.snow:nth-child(39) {
  opacity: 0.5843;
  transform: translate(94.5444vw, -10px) scale(0.2178);
  animation: fall-39 16s -1s linear infinite;
}
@keyframes fall-39 {
  61.535% {
    transform: translate(95.0371vw, 61.535vh) scale(0.2178);
  }
  to {
    transform: translate(94.79075vw, 100vh) scale(0.2178);
  }
}
.snow:nth-child(40) {
  opacity: 0.2161;
  transform: translate(75.9235vw, -10px) scale(0.7266);
  animation: fall-40 15s -7s linear infinite;
}
@keyframes fall-40 {
  49.148% {
    transform: translate(70.8298vw, 49.148vh) scale(0.7266);
  }
  to {
    transform: translate(73.37665vw, 100vh) scale(0.7266);
  }
}
.snow:nth-child(41) {
  opacity: 0.6715;
  transform: translate(92.5468vw, -10px) scale(0.6065);
  animation: fall-41 25s -23s linear infinite;
}
@keyframes fall-41 {
  60.598% {
    transform: translate(97.8993vw, 60.598vh) scale(0.6065);
  }
  to {
    transform: translate(95.22305vw, 100vh) scale(0.6065);
  }
}
.snow:nth-child(42) {
  opacity: 0.8378;
  transform: translate(50.2175vw, -10px) scale(0.215);
  animation: fall-42 28s -11s linear infinite;
}
@keyframes fall-42 {
  45.354% {
    transform: translate(44.9022vw, 45.354vh) scale(0.215);
  }
  to {
    transform: translate(47.55985vw, 100vh) scale(0.215);
  }
}
.snow:nth-child(43) {
  opacity: 0.3539;
  transform: translate(63.0229vw, -10px) scale(0.4948);
  animation: fall-43 18s -18s linear infinite;
}
@keyframes fall-43 {
  67.556% {
    transform: translate(65.8966vw, 67.556vh) scale(0.4948);
  }
  to {
    transform: translate(64.45975vw, 100vh) scale(0.4948);
  }
}
.snow:nth-child(44) {
  opacity: 0.7629;
  transform: translate(81.6343vw, -10px) scale(0.5608);
  animation: fall-44 26s -19s linear infinite;
}
@keyframes fall-44 {
  34.179% {
    transform: translate(91.0264vw, 34.179vh) scale(0.5608);
  }
  to {
    transform: translate(86.33035vw, 100vh) scale(0.5608);
  }
}
.snow:nth-child(45) {
  opacity: 0.0691;
  transform: translate(15.8641vw, -10px) scale(0.2429);
  animation: fall-45 10s -6s linear infinite;
}
@keyframes fall-45 {
  31.802% {
    transform: translate(21.1693vw, 31.802vh) scale(0.2429);
  }
  to {
    transform: translate(18.5167vw, 100vh) scale(0.2429);
  }
}
.snow:nth-child(46) {
  opacity: 0.4724;
  transform: translate(68.2362vw, -10px) scale(0.3062);
  animation: fall-46 24s -12s linear infinite;
}
@keyframes fall-46 {
  68.102% {
    transform: translate(73.7244vw, 68.102vh) scale(0.3062);
  }
  to {
    transform: translate(70.9803vw, 100vh) scale(0.3062);
  }
}
.snow:nth-child(47) {
  opacity: 0.6221;
  transform: translate(97.5057vw, -10px) scale(0.0258);
  animation: fall-47 18s -27s linear infinite;
}
@keyframes fall-47 {
  42.464% {
    transform: translate(105.2748vw, 42.464vh) scale(0.0258);
  }
  to {
    transform: translate(101.39025vw, 100vh) scale(0.0258);
  }
}
.snow:nth-child(48) {
  opacity: 0.9241;
  transform: translate(37.089vw, -10px) scale(0.8413);
  animation: fall-48 12s -14s linear infinite;
}
@keyframes fall-48 {
  36.031% {
    transform: translate(41.0029vw, 36.031vh) scale(0.8413);
  }
  to {
    transform: translate(39.04595vw, 100vh) scale(0.8413);
  }
}
.snow:nth-child(49) {
  opacity: 0.1255;
  transform: translate(55.9817vw, -10px) scale(0.844);
  animation: fall-49 30s -16s linear infinite;
}
@keyframes fall-49 {
  55.74% {
    transform: translate(59.3167vw, 55.74vh) scale(0.844);
  }
  to {
    transform: translate(57.6492vw, 100vh) scale(0.844);
  }
}
.snow:nth-child(50) {
  opacity: 0.9432;
  transform: translate(6.2165vw, -10px) scale(0.0099);
  animation: fall-50 18s -19s linear infinite;
}
@keyframes fall-50 {
  33.595% {
    transform: translate(-1.8435vw, 33.595vh) scale(0.0099);
  }
  to {
    transform: translate(2.1865vw, 100vh) scale(0.0099);
  }
}
.snow:nth-child(51) {
  opacity: 0.1834;
  transform: translate(39.7645vw, -10px) scale(0.272);
  animation: fall-51 25s -9s linear infinite;
}
@keyframes fall-51 {
  48.704% {
    transform: translate(40.1095vw, 48.704vh) scale(0.272);
  }
  to {
    transform: translate(39.937vw, 100vh) scale(0.272);
  }
}
.snow:nth-child(52) {
  opacity: 0.9013;
  transform: translate(13.9013vw, -10px) scale(0.6266);
  animation: fall-52 28s -5s linear infinite;
}
@keyframes fall-52 {
  72.266% {
    transform: translate(17.8754vw, 72.266vh) scale(0.6266);
  }
  to {
    transform: translate(15.88835vw, 100vh) scale(0.6266);
  }
}
.snow:nth-child(53) {
  opacity: 0.8436;
  transform: translate(36.1619vw, -10px) scale(0.1151);
  animation: fall-53 13s -25s linear infinite;
}
@keyframes fall-53 {
  50.656% {
    transform: translate(41.8489vw, 50.656vh) scale(0.1151);
  }
  to {
    transform: translate(39.0054vw, 100vh) scale(0.1151);
  }
}
.snow:nth-child(54) {
  opacity: 0.847;
  transform: translate(33.4377vw, -10px) scale(0.5599);
  animation: fall-54 15s -1s linear infinite;
}
@keyframes fall-54 {
  78.705% {
    transform: translate(24.3628vw, 78.705vh) scale(0.5599);
  }
  to {
    transform: translate(28.90025vw, 100vh) scale(0.5599);
  }
}
.snow:nth-child(55) {
  opacity: 0.0169;
  transform: translate(14.2979vw, -10px) scale(0.4168);
  animation: fall-55 15s -23s linear infinite;
}
@keyframes fall-55 {
  45.183% {
    transform: translate(23.0802vw, 45.183vh) scale(0.4168);
  }
  to {
    transform: translate(18.68905vw, 100vh) scale(0.4168);
  }
}
.snow:nth-child(56) {
  opacity: 0.9877;
  transform: translate(45.2617vw, -10px) scale(0.7517);
  animation: fall-56 29s -27s linear infinite;
}
@keyframes fall-56 {
  42.736% {
    transform: translate(43.2881vw, 42.736vh) scale(0.7517);
  }
  to {
    transform: translate(44.2749vw, 100vh) scale(0.7517);
  }
}
.snow:nth-child(57) {
  opacity: 0.5047;
  transform: translate(1.6525vw, -10px) scale(0.3746);
  animation: fall-57 11s -15s linear infinite;
}
@keyframes fall-57 {
  75.196% {
    transform: translate(6.3132vw, 75.196vh) scale(0.3746);
  }
  to {
    transform: translate(3.98285vw, 100vh) scale(0.3746);
  }
}
.snow:nth-child(58) {
  opacity: 0.2803;
  transform: translate(50.2293vw, -10px) scale(0.6441);
  animation: fall-58 23s -16s linear infinite;
}
@keyframes fall-58 {
  64.825% {
    transform: translate(40.8814vw, 64.825vh) scale(0.6441);
  }
  to {
    transform: translate(45.55535vw, 100vh) scale(0.6441);
  }
}
.snow:nth-child(59) {
  opacity: 0.0776;
  transform: translate(58.6995vw, -10px) scale(0.0412);
  animation: fall-59 20s -14s linear infinite;
}
@keyframes fall-59 {
  48.413% {
    transform: translate(56.2842vw, 48.413vh) scale(0.0412);
  }
  to {
    transform: translate(57.49185vw, 100vh) scale(0.0412);
  }
}
.snow:nth-child(60) {
  opacity: 0.2083;
  transform: translate(14.4013vw, -10px) scale(0.2441);
  animation: fall-60 15s -30s linear infinite;
}
@keyframes fall-60 {
  43.893% {
    transform: translate(23.341vw, 43.893vh) scale(0.2441);
  }
  to {
    transform: translate(18.87115vw, 100vh) scale(0.2441);
  }
}
.snow:nth-child(61) {
  opacity: 0.2685;
  transform: translate(89.008vw, -10px) scale(0.0157);
  animation: fall-61 10s -27s linear infinite;
}
@keyframes fall-61 {
  62.678% {
    transform: translate(91.0556vw, 62.678vh) scale(0.0157);
  }
  to {
    transform: translate(90.0318vw, 100vh) scale(0.0157);
  }
}
.snow:nth-child(62) {
  opacity: 0.1854;
  transform: translate(5.9052vw, -10px) scale(0.6277);
  animation: fall-62 11s -17s linear infinite;
}
@keyframes fall-62 {
  44.554% {
    transform: translate(0.5624vw, 44.554vh) scale(0.6277);
  }
  to {
    transform: translate(3.2338vw, 100vh) scale(0.6277);
  }
}
.snow:nth-child(63) {
  opacity: 0.2413;
  transform: translate(45.3778vw, -10px) scale(0.4535);
  animation: fall-63 26s -15s linear infinite;
}
@keyframes fall-63 {
  39.901% {
    transform: translate(49.7232vw, 39.901vh) scale(0.4535);
  }
  to {
    transform: translate(47.5505vw, 100vh) scale(0.4535);
  }
}
.snow:nth-child(64) {
  opacity: 0.7617;
  transform: translate(54.337vw, -10px) scale(0.1421);
  animation: fall-64 12s -13s linear infinite;
}
@keyframes fall-64 {
  69.4% {
    transform: translate(63.3083vw, 69.4vh) scale(0.1421);
  }
  to {
    transform: translate(58.82265vw, 100vh) scale(0.1421);
  }
}
.snow:nth-child(65) {
  opacity: 0.6901;
  transform: translate(42.0993vw, -10px) scale(0.9063);
  animation: fall-65 12s -2s linear infinite;
}
@keyframes fall-65 {
  42.786% {
    transform: translate(43.14vw, 42.786vh) scale(0.9063);
  }
  to {
    transform: translate(42.61965vw, 100vh) scale(0.9063);
  }
}
.snow:nth-child(66) {
  opacity: 0.2908;
  transform: translate(18.4267vw, -10px) scale(0.9345);
  animation: fall-66 26s -25s linear infinite;
}
@keyframes fall-66 {
  77.278% {
    transform: translate(19.4615vw, 77.278vh) scale(0.9345);
  }
  to {
    transform: translate(18.9441vw, 100vh) scale(0.9345);
  }
}
.snow:nth-child(67) {
  opacity: 0.1812;
  transform: translate(32.5357vw, -10px) scale(0.8359);
  animation: fall-67 29s -9s linear infinite;
}
@keyframes fall-67 {
  42.788% {
    transform: translate(30.7618vw, 42.788vh) scale(0.8359);
  }
  to {
    transform: translate(31.64875vw, 100vh) scale(0.8359);
  }
}
.snow:nth-child(68) {
  opacity: 0.0006;
  transform: translate(4.9865vw, -10px) scale(0.2074);
  animation: fall-68 10s -9s linear infinite;
}
@keyframes fall-68 {
  60.343% {
    transform: translate(10.3251vw, 60.343vh) scale(0.2074);
  }
  to {
    transform: translate(7.6558vw, 100vh) scale(0.2074);
  }
}
.snow:nth-child(69) {
  opacity: 0.0353;
  transform: translate(10.7013vw, -10px) scale(0.4353);
  animation: fall-69 27s -16s linear infinite;
}
@keyframes fall-69 {
  72.876% {
    transform: translate(5.5283vw, 72.876vh) scale(0.4353);
  }
  to {
    transform: translate(8.1148vw, 100vh) scale(0.4353);
  }
}
.snow:nth-child(70) {
  opacity: 0.3316;
  transform: translate(23.957vw, -10px) scale(0.2638);
  animation: fall-70 14s -23s linear infinite;
}
@keyframes fall-70 {
  63.755% {
    transform: translate(26.9845vw, 63.755vh) scale(0.2638);
  }
  to {
    transform: translate(25.47075vw, 100vh) scale(0.2638);
  }
}
.snow:nth-child(71) {
  opacity: 0.7275;
  transform: translate(66.3781vw, -10px) scale(0.2617);
  animation: fall-71 17s -6s linear infinite;
}
@keyframes fall-71 {
  54.69% {
    transform: translate(57.3998vw, 54.69vh) scale(0.2617);
  }
  to {
    transform: translate(61.88895vw, 100vh) scale(0.2617);
  }
}
.snow:nth-child(72) {
  opacity: 0.1052;
  transform: translate(54.3697vw, -10px) scale(0.8635);
  animation: fall-72 23s -11s linear infinite;
}
@keyframes fall-72 {
  58.011% {
    transform: translate(56.4859vw, 58.011vh) scale(0.8635);
  }
  to {
    transform: translate(55.4278vw, 100vh) scale(0.8635);
  }
}
.snow:nth-child(73) {
  opacity: 0.2908;
  transform: translate(33.4459vw, -10px) scale(0.9456);
  animation: fall-73 25s -5s linear infinite;
}
@keyframes fall-73 {
  63.265% {
    transform: translate(23.8189vw, 63.265vh) scale(0.9456);
  }
  to {
    transform: translate(28.6324vw, 100vh) scale(0.9456);
  }
}
.snow:nth-child(74) {
  opacity: 0.8213;
  transform: translate(80.7735vw, -10px) scale(0.924);
  animation: fall-74 14s -26s linear infinite;
}
@keyframes fall-74 {
  31.06% {
    transform: translate(80.3061vw, 31.06vh) scale(0.924);
  }
  to {
    transform: translate(80.5398vw, 100vh) scale(0.924);
  }
}
.snow:nth-child(75) {
  opacity: 0.4956;
  transform: translate(25.8887vw, -10px) scale(0.3316);
  animation: fall-75 23s -30s linear infinite;
}
@keyframes fall-75 {
  64.519% {
    transform: translate(18.8169vw, 64.519vh) scale(0.3316);
  }
  to {
    transform: translate(22.3528vw, 100vh) scale(0.3316);
  }
}
.snow:nth-child(76) {
  opacity: 0.5172;
  transform: translate(0.3126vw, -10px) scale(0.4148);
  animation: fall-76 30s -25s linear infinite;
}
@keyframes fall-76 {
  44.16% {
    transform: translate(-9.2545vw, 44.16vh) scale(0.4148);
  }
  to {
    transform: translate(-4.47095vw, 100vh) scale(0.4148);
  }
}
.snow:nth-child(77) {
  opacity: 0.069;
  transform: translate(97.4438vw, -10px) scale(0.6263);
  animation: fall-77 12s -20s linear infinite;
}
@keyframes fall-77 {
  36.722% {
    transform: translate(90.8513vw, 36.722vh) scale(0.6263);
  }
  to {
    transform: translate(94.14755vw, 100vh) scale(0.6263);
  }
}
.snow:nth-child(78) {
  opacity: 0.4351;
  transform: translate(47.7462vw, -10px) scale(0.3072);
  animation: fall-78 15s -23s linear infinite;
}
@keyframes fall-78 {
  42.407% {
    transform: translate(46.8532vw, 42.407vh) scale(0.3072);
  }
  to {
    transform: translate(47.2997vw, 100vh) scale(0.3072);
  }
}
.snow:nth-child(79) {
  opacity: 0.8012;
  transform: translate(84.9657vw, -10px) scale(0.2589);
  animation: fall-79 23s -9s linear infinite;
}
@keyframes fall-79 {
  54.555% {
    transform: translate(91.4271vw, 54.555vh) scale(0.2589);
  }
  to {
    transform: translate(88.1964vw, 100vh) scale(0.2589);
  }
}
.snow:nth-child(80) {
  opacity: 0.5177;
  transform: translate(78.0947vw, -10px) scale(0.9447);
  animation: fall-80 22s -12s linear infinite;
}
@keyframes fall-80 {
  55.477% {
    transform: translate(83.2838vw, 55.477vh) scale(0.9447);
  }
  to {
    transform: translate(80.68925vw, 100vh) scale(0.9447);
  }
}
.snow:nth-child(81) {
  opacity: 0.3199;
  transform: translate(63.01vw, -10px) scale(0.3629);
  animation: fall-81 18s -6s linear infinite;
}
@keyframes fall-81 {
  36.514% {
    transform: translate(64.4627vw, 36.514vh) scale(0.3629);
  }
  to {
    transform: translate(63.73635vw, 100vh) scale(0.3629);
  }
}
.snow:nth-child(82) {
  opacity: 0.4843;
  transform: translate(68.9942vw, -10px) scale(0.1959);
  animation: fall-82 19s -16s linear infinite;
}
@keyframes fall-82 {
  33.016% {
    transform: translate(66.5813vw, 33.016vh) scale(0.1959);
  }
  to {
    transform: translate(67.78775vw, 100vh) scale(0.1959);
  }
}
.snow:nth-child(83) {
  opacity: 0.2312;
  transform: translate(45.2985vw, -10px) scale(0.3768);
  animation: fall-83 25s -25s linear infinite;
}
@keyframes fall-83 {
  71.091% {
    transform: translate(54.2091vw, 71.091vh) scale(0.3768);
  }
  to {
    transform: translate(49.7538vw, 100vh) scale(0.3768);
  }
}
.snow:nth-child(84) {
  opacity: 0.1297;
  transform: translate(55.1355vw, -10px) scale(0.1162);
  animation: fall-84 27s -25s linear infinite;
}
@keyframes fall-84 {
  54.411% {
    transform: translate(62.733vw, 54.411vh) scale(0.1162);
  }
  to {
    transform: translate(58.93425vw, 100vh) scale(0.1162);
  }
}
.snow:nth-child(85) {
  opacity: 0.3653;
  transform: translate(1.1264vw, -10px) scale(0.4355);
  animation: fall-85 22s -10s linear infinite;
}
@keyframes fall-85 {
  45.898% {
    transform: translate(5.9631vw, 45.898vh) scale(0.4355);
  }
  to {
    transform: translate(3.54475vw, 100vh) scale(0.4355);
  }
}
.snow:nth-child(86) {
  opacity: 0.5665;
  transform: translate(23.3487vw, -10px) scale(0.5731);
  animation: fall-86 23s -7s linear infinite;
}
@keyframes fall-86 {
  57.464% {
    transform: translate(17.4417vw, 57.464vh) scale(0.5731);
  }
  to {
    transform: translate(20.3952vw, 100vh) scale(0.5731);
  }
}
.snow:nth-child(87) {
  opacity: 0.678;
  transform: translate(18.8919vw, -10px) scale(0.6302);
  animation: fall-87 15s -13s linear infinite;
}
@keyframes fall-87 {
  47.17% {
    transform: translate(16.9412vw, 47.17vh) scale(0.6302);
  }
  to {
    transform: translate(17.91655vw, 100vh) scale(0.6302);
  }
}
.snow:nth-child(88) {
  opacity: 0.7706;
  transform: translate(76.2522vw, -10px) scale(0.6186);
  animation: fall-88 19s -1s linear infinite;
}
@keyframes fall-88 {
  78.392% {
    transform: translate(67.113vw, 78.392vh) scale(0.6186);
  }
  to {
    transform: translate(71.6826vw, 100vh) scale(0.6186);
  }
}
.snow:nth-child(89) {
  opacity: 0.2345;
  transform: translate(59.8996vw, -10px) scale(0.449);
  animation: fall-89 23s -20s linear infinite;
}
@keyframes fall-89 {
  45.696% {
    transform: translate(60.4525vw, 45.696vh) scale(0.449);
  }
  to {
    transform: translate(60.17605vw, 100vh) scale(0.449);
  }
}
.snow:nth-child(90) {
  opacity: 0.7726;
  transform: translate(83.2643vw, -10px) scale(0.2939);
  animation: fall-90 23s -9s linear infinite;
}
@keyframes fall-90 {
  64.908% {
    transform: translate(90.5648vw, 64.908vh) scale(0.2939);
  }
  to {
    transform: translate(86.91455vw, 100vh) scale(0.2939);
  }
}
.snow:nth-child(91) {
  opacity: 0.5955;
  transform: translate(49.8233vw, -10px) scale(0.3753);
  animation: fall-91 29s -25s linear infinite;
}
@keyframes fall-91 {
  59.893% {
    transform: translate(45.9878vw, 59.893vh) scale(0.3753);
  }
  to {
    transform: translate(47.90555vw, 100vh) scale(0.3753);
  }
}
.snow:nth-child(92) {
  opacity: 0.2215;
  transform: translate(45.059vw, -10px) scale(0.3582);
  animation: fall-92 17s -6s linear infinite;
}
@keyframes fall-92 {
  30.296% {
    transform: translate(39.7233vw, 30.296vh) scale(0.3582);
  }
  to {
    transform: translate(42.39115vw, 100vh) scale(0.3582);
  }
}
.snow:nth-child(93) {
  opacity: 0.3926;
  transform: translate(85.0616vw, -10px) scale(0.8894);
  animation: fall-93 28s -30s linear infinite;
}
@keyframes fall-93 {
  77.839% {
    transform: translate(85.3563vw, 77.839vh) scale(0.8894);
  }
  to {
    transform: translate(85.20895vw, 100vh) scale(0.8894);
  }
}
.snow:nth-child(94) {
  opacity: 0.1472;
  transform: translate(49.635vw, -10px) scale(0.0288);
  animation: fall-94 24s -1s linear infinite;
}
@keyframes fall-94 {
  53.249% {
    transform: translate(50.1041vw, 53.249vh) scale(0.0288);
  }
  to {
    transform: translate(49.86955vw, 100vh) scale(0.0288);
  }
}
.snow:nth-child(95) {
  opacity: 0.7641;
  transform: translate(56.8475vw, -10px) scale(0.2821);
  animation: fall-95 14s -2s linear infinite;
}
@keyframes fall-95 {
  31.056% {
    transform: translate(60.866vw, 31.056vh) scale(0.2821);
  }
  to {
    transform: translate(58.85675vw, 100vh) scale(0.2821);
  }
}
.snow:nth-child(96) {
  opacity: 0.9578;
  transform: translate(12.1431vw, -10px) scale(0.0561);
  animation: fall-96 21s -15s linear infinite;
}
@keyframes fall-96 {
  59.14% {
    transform: translate(19.1844vw, 59.14vh) scale(0.0561);
  }
  to {
    transform: translate(15.66375vw, 100vh) scale(0.0561);
  }
}
.snow:nth-child(97) {
  opacity: 0.8554;
  transform: translate(54.9198vw, -10px) scale(0.7569);
  animation: fall-97 14s -18s linear infinite;
}
@keyframes fall-97 {
  55.909% {
    transform: translate(50.0077vw, 55.909vh) scale(0.7569);
  }
  to {
    transform: translate(52.46375vw, 100vh) scale(0.7569);
  }
}
.snow:nth-child(98) {
  opacity: 0.4966;
  transform: translate(75.6377vw, -10px) scale(0.8119);
  animation: fall-98 16s -8s linear infinite;
}
@keyframes fall-98 {
  52.615% {
    transform: translate(83.7017vw, 52.615vh) scale(0.8119);
  }
  to {
    transform: translate(79.6697vw, 100vh) scale(0.8119);
  }
}
.snow:nth-child(99) {
  opacity: 0.4177;
  transform: translate(97.6454vw, -10px) scale(0.4313);
  animation: fall-99 16s -22s linear infinite;
}
@keyframes fall-99 {
  62.202% {
    transform: translate(96.3472vw, 62.202vh) scale(0.4313);
  }
  to {
    transform: translate(96.9963vw, 100vh) scale(0.4313);
  }
}
.snow:nth-child(100) {
  opacity: 0.9348;
  transform: translate(24.6955vw, -10px) scale(0.3642);
  animation: fall-100 14s -21s linear infinite;
}
@keyframes fall-100 {
  31.176% {
    transform: translate(24.9751vw, 31.176vh) scale(0.3642);
  }
  to {
    transform: translate(24.8353vw, 100vh) scale(0.3642);
  }
}
.snow:nth-child(101) {
  opacity: 0.3929;
  transform: translate(20.6303vw, -10px) scale(0.1049);
  animation: fall-101 30s -15s linear infinite;
}
@keyframes fall-101 {
  59.253% {
    transform: translate(19.1947vw, 59.253vh) scale(0.1049);
  }
  to {
    transform: translate(19.9125vw, 100vh) scale(0.1049);
  }
}
.snow:nth-child(102) {
  opacity: 0.0197;
  transform: translate(71.2214vw, -10px) scale(0.6461);
  animation: fall-102 29s -28s linear infinite;
}
@keyframes fall-102 {
  42.918% {
    transform: translate(62.5375vw, 42.918vh) scale(0.6461);
  }
  to {
    transform: translate(66.87945vw, 100vh) scale(0.6461);
  }
}
.snow:nth-child(103) {
  opacity: 0.5557;
  transform: translate(87.621vw, -10px) scale(0.4078);
  animation: fall-103 19s -26s linear infinite;
}
@keyframes fall-103 {
  33.268% {
    transform: translate(78.8984vw, 33.268vh) scale(0.4078);
  }
  to {
    transform: translate(83.2597vw, 100vh) scale(0.4078);
  }
}
.snow:nth-child(104) {
  opacity: 0.8819;
  transform: translate(16.5296vw, -10px) scale(0.6364);
  animation: fall-104 27s -7s linear infinite;
}
@keyframes fall-104 {
  33.79% {
    transform: translate(15.3551vw, 33.79vh) scale(0.6364);
  }
  to {
    transform: translate(15.94235vw, 100vh) scale(0.6364);
  }
}
.snow:nth-child(105) {
  opacity: 0.854;
  transform: translate(30.9735vw, -10px) scale(0.7907);
  animation: fall-105 15s -9s linear infinite;
}
@keyframes fall-105 {
  41.578% {
    transform: translate(24.03vw, 41.578vh) scale(0.7907);
  }
  to {
    transform: translate(27.50175vw, 100vh) scale(0.7907);
  }
}
.snow:nth-child(106) {
  opacity: 0.1541;
  transform: translate(58.9359vw, -10px) scale(0.1654);
  animation: fall-106 21s -23s linear infinite;
}
@keyframes fall-106 {
  45.727% {
    transform: translate(57.6984vw, 45.727vh) scale(0.1654);
  }
  to {
    transform: translate(58.31715vw, 100vh) scale(0.1654);
  }
}
.snow:nth-child(107) {
  opacity: 0.3155;
  transform: translate(89.4159vw, -10px) scale(0.6505);
  animation: fall-107 20s -15s linear infinite;
}
@keyframes fall-107 {
  47.857% {
    transform: translate(87.1154vw, 47.857vh) scale(0.6505);
  }
  to {
    transform: translate(88.26565vw, 100vh) scale(0.6505);
  }
}
.snow:nth-child(108) {
  opacity: 0.0278;
  transform: translate(26.0589vw, -10px) scale(0.3405);
  animation: fall-108 18s -28s linear infinite;
}
@keyframes fall-108 {
  32.094% {
    transform: translate(35.2504vw, 32.094vh) scale(0.3405);
  }
  to {
    transform: translate(30.65465vw, 100vh) scale(0.3405);
  }
}
.snow:nth-child(109) {
  opacity: 0.3497;
  transform: translate(74.0291vw, -10px) scale(0.4667);
  animation: fall-109 22s -25s linear infinite;
}
@keyframes fall-109 {
  34.161% {
    transform: translate(78.2182vw, 34.161vh) scale(0.4667);
  }
  to {
    transform: translate(76.12365vw, 100vh) scale(0.4667);
  }
}
.snow:nth-child(110) {
  opacity: 0.4867;
  transform: translate(69.3172vw, -10px) scale(0.9429);
  animation: fall-110 16s -15s linear infinite;
}
@keyframes fall-110 {
  39.78% {
    transform: translate(59.4312vw, 39.78vh) scale(0.9429);
  }
  to {
    transform: translate(64.3742vw, 100vh) scale(0.9429);
  }
}
.snow:nth-child(111) {
  opacity: 0.8303;
  transform: translate(11.006vw, -10px) scale(0.044);
  animation: fall-111 16s -7s linear infinite;
}
@keyframes fall-111 {
  32.474% {
    transform: translate(2.3504vw, 32.474vh) scale(0.044);
  }
  to {
    transform: translate(6.6782vw, 100vh) scale(0.044);
  }
}
.snow:nth-child(112) {
  opacity: 0.8708;
  transform: translate(10.2147vw, -10px) scale(0.0272);
  animation: fall-112 29s -23s linear infinite;
}
@keyframes fall-112 {
  61.508% {
    transform: translate(14.4962vw, 61.508vh) scale(0.0272);
  }
  to {
    transform: translate(12.35545vw, 100vh) scale(0.0272);
  }
}
.snow:nth-child(113) {
  opacity: 0.1178;
  transform: translate(98.3822vw, -10px) scale(0.4333);
  animation: fall-113 21s -15s linear infinite;
}
@keyframes fall-113 {
  72.795% {
    transform: translate(91.9234vw, 72.795vh) scale(0.4333);
  }
  to {
    transform: translate(95.1528vw, 100vh) scale(0.4333);
  }
}
.snow:nth-child(114) {
  opacity: 0.825;
  transform: translate(73.5158vw, -10px) scale(0.9383);
  animation: fall-114 19s -10s linear infinite;
}
@keyframes fall-114 {
  32.046% {
    transform: translate(77.5419vw, 32.046vh) scale(0.9383);
  }
  to {
    transform: translate(75.52885vw, 100vh) scale(0.9383);
  }
}
.snow:nth-child(115) {
  opacity: 0.6045;
  transform: translate(39.1405vw, -10px) scale(0.3034);
  animation: fall-115 28s -3s linear infinite;
}
@keyframes fall-115 {
  65.914% {
    transform: translate(33.8792vw, 65.914vh) scale(0.3034);
  }
  to {
    transform: translate(36.50985vw, 100vh) scale(0.3034);
  }
}
.snow:nth-child(116) {
  opacity: 0.396;
  transform: translate(6.3507vw, -10px) scale(0.5578);
  animation: fall-116 15s -18s linear infinite;
}
@keyframes fall-116 {
  57.494% {
    transform: translate(5.9555vw, 57.494vh) scale(0.5578);
  }
  to {
    transform: translate(6.1531vw, 100vh) scale(0.5578);
  }
}
.snow:nth-child(117) {
  opacity: 0.4237;
  transform: translate(39.6592vw, -10px) scale(0.5111);
  animation: fall-117 10s -19s linear infinite;
}
@keyframes fall-117 {
  32.96% {
    transform: translate(32.326vw, 32.96vh) scale(0.5111);
  }
  to {
    transform: translate(35.9926vw, 100vh) scale(0.5111);
  }
}
.snow:nth-child(118) {
  opacity: 0.4774;
  transform: translate(80.2485vw, -10px) scale(0.1391);
  animation: fall-118 22s -24s linear infinite;
}
@keyframes fall-118 {
  68.841% {
    transform: translate(84.1963vw, 68.841vh) scale(0.1391);
  }
  to {
    transform: translate(82.2224vw, 100vh) scale(0.1391);
  }
}
.snow:nth-child(119) {
  opacity: 0.158;
  transform: translate(34.5513vw, -10px) scale(0.8384);
  animation: fall-119 18s -4s linear infinite;
}
@keyframes fall-119 {
  36.63% {
    transform: translate(41.1951vw, 36.63vh) scale(0.8384);
  }
  to {
    transform: translate(37.8732vw, 100vh) scale(0.8384);
  }
}
.snow:nth-child(120) {
  opacity: 0.6572;
  transform: translate(60.2511vw, -10px) scale(0.1);
  animation: fall-120 25s -13s linear infinite;
}
@keyframes fall-120 {
  33.362% {
    transform: translate(55.1731vw, 33.362vh) scale(0.1);
  }
  to {
    transform: translate(57.7121vw, 100vh) scale(0.1);
  }
}
.snow:nth-child(121) {
  opacity: 0.7618;
  transform: translate(23.2919vw, -10px) scale(0.6924);
  animation: fall-121 15s -18s linear infinite;
}
@keyframes fall-121 {
  59.259% {
    transform: translate(14.7225vw, 59.259vh) scale(0.6924);
  }
  to {
    transform: translate(19.0072vw, 100vh) scale(0.6924);
  }
}
.snow:nth-child(122) {
  opacity: 0.1952;
  transform: translate(55.2736vw, -10px) scale(0.2443);
  animation: fall-122 14s -28s linear infinite;
}
@keyframes fall-122 {
  47.738% {
    transform: translate(48.44vw, 47.738vh) scale(0.2443);
  }
  to {
    transform: translate(51.8568vw, 100vh) scale(0.2443);
  }
}
.snow:nth-child(123) {
  opacity: 0.6872;
  transform: translate(68.0867vw, -10px) scale(0.9425);
  animation: fall-123 27s -4s linear infinite;
}
@keyframes fall-123 {
  79.236% {
    transform: translate(77.1339vw, 79.236vh) scale(0.9425);
  }
  to {
    transform: translate(72.6103vw, 100vh) scale(0.9425);
  }
}
.snow:nth-child(124) {
  opacity: 0.0803;
  transform: translate(98.225vw, -10px) scale(0.3226);
  animation: fall-124 15s -30s linear infinite;
}
@keyframes fall-124 {
  66.07% {
    transform: translate(92.5122vw, 66.07vh) scale(0.3226);
  }
  to {
    transform: translate(95.3686vw, 100vh) scale(0.3226);
  }
}
.snow:nth-child(125) {
  opacity: 0.2023;
  transform: translate(18.7868vw, -10px) scale(0.8216);
  animation: fall-125 21s -22s linear infinite;
}
@keyframes fall-125 {
  64.44% {
    transform: translate(10.8903vw, 64.44vh) scale(0.8216);
  }
  to {
    transform: translate(14.83855vw, 100vh) scale(0.8216);
  }
}
.snow:nth-child(126) {
  opacity: 0.6146;
  transform: translate(87.2711vw, -10px) scale(0.0991);
  animation: fall-126 12s -14s linear infinite;
}
@keyframes fall-126 {
  46.986% {
    transform: translate(85.2603vw, 46.986vh) scale(0.0991);
  }
  to {
    transform: translate(86.2657vw, 100vh) scale(0.0991);
  }
}
.snow:nth-child(127) {
  opacity: 0.8217;
  transform: translate(94.623vw, -10px) scale(0.4961);
  animation: fall-127 27s -18s linear infinite;
}
@keyframes fall-127 {
  70.831% {
    transform: translate(90.1098vw, 70.831vh) scale(0.4961);
  }
  to {
    transform: translate(92.3664vw, 100vh) scale(0.4961);
  }
}
.snow:nth-child(128) {
  opacity: 0.5053;
  transform: translate(70.2796vw, -10px) scale(0.0696);
  animation: fall-128 11s -22s linear infinite;
}
@keyframes fall-128 {
  63.433% {
    transform: translate(79.1964vw, 63.433vh) scale(0.0696);
  }
  to {
    transform: translate(74.738vw, 100vh) scale(0.0696);
  }
}
.snow:nth-child(129) {
  opacity: 0.1273;
  transform: translate(9.3236vw, -10px) scale(0.4193);
  animation: fall-129 29s -29s linear infinite;
}
@keyframes fall-129 {
  57.272% {
    transform: translate(14.3089vw, 57.272vh) scale(0.4193);
  }
  to {
    transform: translate(11.81625vw, 100vh) scale(0.4193);
  }
}
.snow:nth-child(130) {
  opacity: 0.9572;
  transform: translate(13.4346vw, -10px) scale(0.3504);
  animation: fall-130 22s -1s linear infinite;
}
@keyframes fall-130 {
  50.24% {
    transform: translate(21.7004vw, 50.24vh) scale(0.3504);
  }
  to {
    transform: translate(17.5675vw, 100vh) scale(0.3504);
  }
}
.snow:nth-child(131) {
  opacity: 0.3327;
  transform: translate(51.3141vw, -10px) scale(0.2341);
  animation: fall-131 21s -13s linear infinite;
}
@keyframes fall-131 {
  49.245% {
    transform: translate(57.6205vw, 49.245vh) scale(0.2341);
  }
  to {
    transform: translate(54.4673vw, 100vh) scale(0.2341);
  }
}
.snow:nth-child(132) {
  opacity: 0.8707;
  transform: translate(92.4904vw, -10px) scale(0.7127);
  animation: fall-132 30s -23s linear infinite;
}
@keyframes fall-132 {
  51.185% {
    transform: translate(93.0687vw, 51.185vh) scale(0.7127);
  }
  to {
    transform: translate(92.77955vw, 100vh) scale(0.7127);
  }
}
.snow:nth-child(133) {
  opacity: 0.8851;
  transform: translate(73.0656vw, -10px) scale(0.3045);
  animation: fall-133 24s -7s linear infinite;
}
@keyframes fall-133 {
  50.168% {
    transform: translate(65.1451vw, 50.168vh) scale(0.3045);
  }
  to {
    transform: translate(69.10535vw, 100vh) scale(0.3045);
  }
}
.snow:nth-child(134) {
  opacity: 0.3289;
  transform: translate(48.8715vw, -10px) scale(0.9528);
  animation: fall-134 22s -8s linear infinite;
}
@keyframes fall-134 {
  75.472% {
    transform: translate(52.7384vw, 75.472vh) scale(0.9528);
  }
  to {
    transform: translate(50.80495vw, 100vh) scale(0.9528);
  }
}
.snow:nth-child(135) {
  opacity: 0.1412;
  transform: translate(74.2127vw, -10px) scale(0.6413);
  animation: fall-135 21s -6s linear infinite;
}
@keyframes fall-135 {
  57.89% {
    transform: translate(74.1742vw, 57.89vh) scale(0.6413);
  }
  to {
    transform: translate(74.19345vw, 100vh) scale(0.6413);
  }
}
.snow:nth-child(136) {
  opacity: 0.4815;
  transform: translate(1.0038vw, -10px) scale(0.665);
  animation: fall-136 10s -22s linear infinite;
}
@keyframes fall-136 {
  46.064% {
    transform: translate(2.5331vw, 46.064vh) scale(0.665);
  }
  to {
    transform: translate(1.76845vw, 100vh) scale(0.665);
  }
}
.snow:nth-child(137) {
  opacity: 0.984;
  transform: translate(62.8255vw, -10px) scale(0.7684);
  animation: fall-137 15s -27s linear infinite;
}
@keyframes fall-137 {
  35.052% {
    transform: translate(62.3952vw, 35.052vh) scale(0.7684);
  }
  to {
    transform: translate(62.61035vw, 100vh) scale(0.7684);
  }
}
.snow:nth-child(138) {
  opacity: 0.8338;
  transform: translate(27.2282vw, -10px) scale(0.1379);
  animation: fall-138 24s -30s linear infinite;
}
@keyframes fall-138 {
  46.063% {
    transform: translate(22.6557vw, 46.063vh) scale(0.1379);
  }
  to {
    transform: translate(24.94195vw, 100vh) scale(0.1379);
  }
}
.snow:nth-child(139) {
  opacity: 0.5238;
  transform: translate(79.0131vw, -10px) scale(0.0042);
  animation: fall-139 22s -15s linear infinite;
}
@keyframes fall-139 {
  67.226% {
    transform: translate(84.1469vw, 67.226vh) scale(0.0042);
  }
  to {
    transform: translate(81.58vw, 100vh) scale(0.0042);
  }
}
.snow:nth-child(140) {
  opacity: 0.8643;
  transform: translate(79.0737vw, -10px) scale(0.3858);
  animation: fall-140 24s -11s linear infinite;
}
@keyframes fall-140 {
  54.607% {
    transform: translate(72.0435vw, 54.607vh) scale(0.3858);
  }
  to {
    transform: translate(75.5586vw, 100vh) scale(0.3858);
  }
}
.snow:nth-child(141) {
  opacity: 0.0762;
  transform: translate(75.1033vw, -10px) scale(0.9324);
  animation: fall-141 29s -30s linear infinite;
}
@keyframes fall-141 {
  64.833% {
    transform: translate(71.9679vw, 64.833vh) scale(0.9324);
  }
  to {
    transform: translate(73.5356vw, 100vh) scale(0.9324);
  }
}
.snow:nth-child(142) {
  opacity: 0.2104;
  transform: translate(38.0502vw, -10px) scale(0.4361);
  animation: fall-142 10s -4s linear infinite;
}
@keyframes fall-142 {
  71.278% {
    transform: translate(33.6539vw, 71.278vh) scale(0.4361);
  }
  to {
    transform: translate(35.85205vw, 100vh) scale(0.4361);
  }
}
.snow:nth-child(143) {
  opacity: 0.132;
  transform: translate(83.7672vw, -10px) scale(0.6268);
  animation: fall-143 11s -18s linear infinite;
}
@keyframes fall-143 {
  41.239% {
    transform: translate(86.6513vw, 41.239vh) scale(0.6268);
  }
  to {
    transform: translate(85.20925vw, 100vh) scale(0.6268);
  }
}
.snow:nth-child(144) {
  opacity: 0.9902;
  transform: translate(65.2119vw, -10px) scale(0.0157);
  animation: fall-144 22s -11s linear infinite;
}
@keyframes fall-144 {
  48.53% {
    transform: translate(71.0854vw, 48.53vh) scale(0.0157);
  }
  to {
    transform: translate(68.14865vw, 100vh) scale(0.0157);
  }
}
.snow:nth-child(145) {
  opacity: 0.0341;
  transform: translate(82.9587vw, -10px) scale(0.1633);
  animation: fall-145 11s -17s linear infinite;
}
@keyframes fall-145 {
  67.627% {
    transform: translate(84.5198vw, 67.627vh) scale(0.1633);
  }
  to {
    transform: translate(83.73925vw, 100vh) scale(0.1633);
  }
}
.snow:nth-child(146) {
  opacity: 0.3923;
  transform: translate(79.8477vw, -10px) scale(0.4185);
  animation: fall-146 18s -27s linear infinite;
}
@keyframes fall-146 {
  65.893% {
    transform: translate(74.6265vw, 65.893vh) scale(0.4185);
  }
  to {
    transform: translate(77.2371vw, 100vh) scale(0.4185);
  }
}
.snow:nth-child(147) {
  opacity: 0.4066;
  transform: translate(57.0956vw, -10px) scale(0.5824);
  animation: fall-147 12s -19s linear infinite;
}
@keyframes fall-147 {
  65.783% {
    transform: translate(66.1523vw, 65.783vh) scale(0.5824);
  }
  to {
    transform: translate(61.62395vw, 100vh) scale(0.5824);
  }
}
.snow:nth-child(148) {
  opacity: 0.4513;
  transform: translate(77.3306vw, -10px) scale(0.2741);
  animation: fall-148 13s -30s linear infinite;
}
@keyframes fall-148 {
  72.056% {
    transform: translate(80.039vw, 72.056vh) scale(0.2741);
  }
  to {
    transform: translate(78.6848vw, 100vh) scale(0.2741);
  }
}
.snow:nth-child(149) {
  opacity: 0.7605;
  transform: translate(54.1136vw, -10px) scale(0.1278);
  animation: fall-149 25s -2s linear infinite;
}
@keyframes fall-149 {
  59.254% {
    transform: translate(50.3688vw, 59.254vh) scale(0.1278);
  }
  to {
    transform: translate(52.2412vw, 100vh) scale(0.1278);
  }
}
.snow:nth-child(150) {
  opacity: 0.9764;
  transform: translate(17.8371vw, -10px) scale(0.9142);
  animation: fall-150 22s -16s linear infinite;
}
@keyframes fall-150 {
  57.493% {
    transform: translate(18.9952vw, 57.493vh) scale(0.9142);
  }
  to {
    transform: translate(18.41615vw, 100vh) scale(0.9142);
  }
}
.snow:nth-child(151) {
  opacity: 0.7769;
  transform: translate(65.3849vw, -10px) scale(0.1615);
  animation: fall-151 13s -16s linear infinite;
}
@keyframes fall-151 {
  64.053% {
    transform: translate(62.0946vw, 64.053vh) scale(0.1615);
  }
  to {
    transform: translate(63.73975vw, 100vh) scale(0.1615);
  }
}
.snow:nth-child(152) {
  opacity: 0.0301;
  transform: translate(80.6317vw, -10px) scale(0.682);
  animation: fall-152 18s -1s linear infinite;
}
@keyframes fall-152 {
  54.685% {
    transform: translate(71.5635vw, 54.685vh) scale(0.682);
  }
  to {
    transform: translate(76.0976vw, 100vh) scale(0.682);
  }
}
.snow:nth-child(153) {
  opacity: 0.9802;
  transform: translate(10.429vw, -10px) scale(0.0398);
  animation: fall-153 28s -16s linear infinite;
}
@keyframes fall-153 {
  53.78% {
    transform: translate(13.267vw, 53.78vh) scale(0.0398);
  }
  to {
    transform: translate(11.848vw, 100vh) scale(0.0398);
  }
}
.snow:nth-child(154) {
  opacity: 0.3978;
  transform: translate(57.2004vw, -10px) scale(0.8395);
  animation: fall-154 22s -7s linear infinite;
}
@keyframes fall-154 {
  68.906% {
    transform: translate(60.286vw, 68.906vh) scale(0.8395);
  }
  to {
    transform: translate(58.7432vw, 100vh) scale(0.8395);
  }
}
.snow:nth-child(155) {
  opacity: 0.3109;
  transform: translate(30.3951vw, -10px) scale(0.0757);
  animation: fall-155 27s -23s linear infinite;
}
@keyframes fall-155 {
  53.691% {
    transform: translate(28.0448vw, 53.691vh) scale(0.0757);
  }
  to {
    transform: translate(29.21995vw, 100vh) scale(0.0757);
  }
}
.snow:nth-child(156) {
  opacity: 0.3705;
  transform: translate(17.2646vw, -10px) scale(0.3451);
  animation: fall-156 11s -9s linear infinite;
}
@keyframes fall-156 {
  33.756% {
    transform: translate(15.8926vw, 33.756vh) scale(0.3451);
  }
  to {
    transform: translate(16.5786vw, 100vh) scale(0.3451);
  }
}
.snow:nth-child(157) {
  opacity: 0.0035;
  transform: translate(63.3191vw, -10px) scale(0.5865);
  animation: fall-157 16s -16s linear infinite;
}
@keyframes fall-157 {
  41.087% {
    transform: translate(56.6746vw, 41.087vh) scale(0.5865);
  }
  to {
    transform: translate(59.99685vw, 100vh) scale(0.5865);
  }
}
.snow:nth-child(158) {
  opacity: 0.8751;
  transform: translate(40.6667vw, -10px) scale(0.5913);
  animation: fall-158 26s -8s linear infinite;
}
@keyframes fall-158 {
  65.464% {
    transform: translate(43.2257vw, 65.464vh) scale(0.5913);
  }
  to {
    transform: translate(41.9462vw, 100vh) scale(0.5913);
  }
}
.snow:nth-child(159) {
  opacity: 0.3264;
  transform: translate(5.6769vw, -10px) scale(0.4664);
  animation: fall-159 14s -5s linear infinite;
}
@keyframes fall-159 {
  37.208% {
    transform: translate(-0.5185vw, 37.208vh) scale(0.4664);
  }
  to {
    transform: translate(2.5792vw, 100vh) scale(0.4664);
  }
}
.snow:nth-child(160) {
  opacity: 0.7736;
  transform: translate(40.1551vw, -10px) scale(0.6983);
  animation: fall-160 17s -16s linear infinite;
}
@keyframes fall-160 {
  51.144% {
    transform: translate(39.6511vw, 51.144vh) scale(0.6983);
  }
  to {
    transform: translate(39.9031vw, 100vh) scale(0.6983);
  }
}
.snow:nth-child(161) {
  opacity: 0.6402;
  transform: translate(43.0422vw, -10px) scale(0.0045);
  animation: fall-161 28s -11s linear infinite;
}
@keyframes fall-161 {
  79.846% {
    transform: translate(42.5413vw, 79.846vh) scale(0.0045);
  }
  to {
    transform: translate(42.79175vw, 100vh) scale(0.0045);
  }
}
.snow:nth-child(162) {
  opacity: 0.9159;
  transform: translate(94.024vw, -10px) scale(0.7657);
  animation: fall-162 18s -9s linear infinite;
}
@keyframes fall-162 {
  37.896% {
    transform: translate(94.7211vw, 37.896vh) scale(0.7657);
  }
  to {
    transform: translate(94.37255vw, 100vh) scale(0.7657);
  }
}
.snow:nth-child(163) {
  opacity: 0.5791;
  transform: translate(81.4413vw, -10px) scale(0.7406);
  animation: fall-163 21s -12s linear infinite;
}
@keyframes fall-163 {
  51.516% {
    transform: translate(77.477vw, 51.516vh) scale(0.7406);
  }
  to {
    transform: translate(79.45915vw, 100vh) scale(0.7406);
  }
}
.snow:nth-child(164) {
  opacity: 0.5779;
  transform: translate(90.8476vw, -10px) scale(0.0644);
  animation: fall-164 22s -9s linear infinite;
}
@keyframes fall-164 {
  57.05% {
    transform: translate(96.6046vw, 57.05vh) scale(0.0644);
  }
  to {
    transform: translate(93.7261vw, 100vh) scale(0.0644);
  }
}
.snow:nth-child(165) {
  opacity: 0.1606;
  transform: translate(77.8764vw, -10px) scale(0.9302);
  animation: fall-165 27s -5s linear infinite;
}
@keyframes fall-165 {
  34.166% {
    transform: translate(69.8611vw, 34.166vh) scale(0.9302);
  }
  to {
    transform: translate(73.86875vw, 100vh) scale(0.9302);
  }
}
.snow:nth-child(166) {
  opacity: 0.9243;
  transform: translate(47.7382vw, -10px) scale(0.4234);
  animation: fall-166 27s -25s linear infinite;
}
@keyframes fall-166 {
  32.803% {
    transform: translate(50.9668vw, 32.803vh) scale(0.4234);
  }
  to {
    transform: translate(49.3525vw, 100vh) scale(0.4234);
  }
}
.snow:nth-child(167) {
  opacity: 0.0958;
  transform: translate(2.1078vw, -10px) scale(0.8129);
  animation: fall-167 22s -3s linear infinite;
}
@keyframes fall-167 {
  73.209% {
    transform: translate(-0.3793vw, 73.209vh) scale(0.8129);
  }
  to {
    transform: translate(0.86425vw, 100vh) scale(0.8129);
  }
}
.snow:nth-child(168) {
  opacity: 0.5365;
  transform: translate(5.1772vw, -10px) scale(0.686);
  animation: fall-168 15s -2s linear infinite;
}
@keyframes fall-168 {
  75.373% {
    transform: translate(5.8673vw, 75.373vh) scale(0.686);
  }
  to {
    transform: translate(5.52225vw, 100vh) scale(0.686);
  }
}
.snow:nth-child(169) {
  opacity: 0.8128;
  transform: translate(89.0595vw, -10px) scale(0.5265);
  animation: fall-169 16s -27s linear infinite;
}
@keyframes fall-169 {
  63.036% {
    transform: translate(79.7029vw, 63.036vh) scale(0.5265);
  }
  to {
    transform: translate(84.3812vw, 100vh) scale(0.5265);
  }
}
.snow:nth-child(170) {
  opacity: 0.1904;
  transform: translate(27.19vw, -10px) scale(0.763);
  animation: fall-170 21s -29s linear infinite;
}
@keyframes fall-170 {
  74.916% {
    transform: translate(34.81vw, 74.916vh) scale(0.763);
  }
  to {
    transform: translate(31vw, 100vh) scale(0.763);
  }
}
.snow:nth-child(171) {
  opacity: 0.9243;
  transform: translate(42.9271vw, -10px) scale(0.6279);
  animation: fall-171 13s -29s linear infinite;
}
@keyframes fall-171 {
  37.949% {
    transform: translate(49.0147vw, 37.949vh) scale(0.6279);
  }
  to {
    transform: translate(45.9709vw, 100vh) scale(0.6279);
  }
}
.snow:nth-child(172) {
  opacity: 0.6337;
  transform: translate(84.424vw, -10px) scale(0.2499);
  animation: fall-172 14s -6s linear infinite;
}
@keyframes fall-172 {
  68.919% {
    transform: translate(87.9296vw, 68.919vh) scale(0.2499);
  }
  to {
    transform: translate(86.1768vw, 100vh) scale(0.2499);
  }
}
.snow:nth-child(173) {
  opacity: 0.0733;
  transform: translate(5.6225vw, -10px) scale(0.0217);
  animation: fall-173 21s -27s linear infinite;
}
@keyframes fall-173 {
  74.55% {
    transform: translate(13.4491vw, 74.55vh) scale(0.0217);
  }
  to {
    transform: translate(9.5358vw, 100vh) scale(0.0217);
  }
}
.snow:nth-child(174) {
  opacity: 0.9085;
  transform: translate(72.4244vw, -10px) scale(0.7033);
  animation: fall-174 24s -9s linear infinite;
}
@keyframes fall-174 {
  57.727% {
    transform: translate(73.2751vw, 57.727vh) scale(0.7033);
  }
  to {
    transform: translate(72.84975vw, 100vh) scale(0.7033);
  }
}
.snow:nth-child(175) {
  opacity: 0.4125;
  transform: translate(69.3557vw, -10px) scale(0.1281);
  animation: fall-175 27s -27s linear infinite;
}
@keyframes fall-175 {
  50.894% {
    transform: translate(77.9728vw, 50.894vh) scale(0.1281);
  }
  to {
    transform: translate(73.66425vw, 100vh) scale(0.1281);
  }
}
.snow:nth-child(176) {
  opacity: 0.1723;
  transform: translate(40.0281vw, -10px) scale(0.1489);
  animation: fall-176 19s -16s linear infinite;
}
@keyframes fall-176 {
  73.124% {
    transform: translate(43.8533vw, 73.124vh) scale(0.1489);
  }
  to {
    transform: translate(41.9407vw, 100vh) scale(0.1489);
  }
}
.snow:nth-child(177) {
  opacity: 0.0656;
  transform: translate(77.3411vw, -10px) scale(0.4878);
  animation: fall-177 24s -4s linear infinite;
}
@keyframes fall-177 {
  51.96% {
    transform: translate(70.2286vw, 51.96vh) scale(0.4878);
  }
  to {
    transform: translate(73.78485vw, 100vh) scale(0.4878);
  }
}
.snow:nth-child(178) {
  opacity: 0.5269;
  transform: translate(64.8952vw, -10px) scale(0.0634);
  animation: fall-178 29s -1s linear infinite;
}
@keyframes fall-178 {
  41.316% {
    transform: translate(72.2627vw, 41.316vh) scale(0.0634);
  }
  to {
    transform: translate(68.57895vw, 100vh) scale(0.0634);
  }
}
.snow:nth-child(179) {
  opacity: 0.8784;
  transform: translate(65.8351vw, -10px) scale(0.5336);
  animation: fall-179 22s -29s linear infinite;
}
@keyframes fall-179 {
  61.999% {
    transform: translate(60.9216vw, 61.999vh) scale(0.5336);
  }
  to {
    transform: translate(63.37835vw, 100vh) scale(0.5336);
  }
}
.snow:nth-child(180) {
  opacity: 0.3141;
  transform: translate(45.3802vw, -10px) scale(0.1286);
  animation: fall-180 28s -20s linear infinite;
}
@keyframes fall-180 {
  30.818% {
    transform: translate(54.9321vw, 30.818vh) scale(0.1286);
  }
  to {
    transform: translate(50.15615vw, 100vh) scale(0.1286);
  }
}
.snow:nth-child(181) {
  opacity: 0.4218;
  transform: translate(96.2474vw, -10px) scale(0.8093);
  animation: fall-181 13s -12s linear infinite;
}
@keyframes fall-181 {
  45.773% {
    transform: translate(98.2045vw, 45.773vh) scale(0.8093);
  }
  to {
    transform: translate(97.22595vw, 100vh) scale(0.8093);
  }
}
.snow:nth-child(182) {
  opacity: 0.1589;
  transform: translate(65.8055vw, -10px) scale(0.1819);
  animation: fall-182 30s -16s linear infinite;
}
@keyframes fall-182 {
  46.282% {
    transform: translate(65.7097vw, 46.282vh) scale(0.1819);
  }
  to {
    transform: translate(65.7576vw, 100vh) scale(0.1819);
  }
}
.snow:nth-child(183) {
  opacity: 0.9807;
  transform: translate(19.9128vw, -10px) scale(0.9309);
  animation: fall-183 19s -7s linear infinite;
}
@keyframes fall-183 {
  32.233% {
    transform: translate(22.4599vw, 32.233vh) scale(0.9309);
  }
  to {
    transform: translate(21.18635vw, 100vh) scale(0.9309);
  }
}
.snow:nth-child(184) {
  opacity: 0.0755;
  transform: translate(46.3379vw, -10px) scale(0.3642);
  animation: fall-184 16s -20s linear infinite;
}
@keyframes fall-184 {
  63.643% {
    transform: translate(44.7532vw, 63.643vh) scale(0.3642);
  }
  to {
    transform: translate(45.54555vw, 100vh) scale(0.3642);
  }
}
.snow:nth-child(185) {
  opacity: 0.7928;
  transform: translate(69.6729vw, -10px) scale(0.2609);
  animation: fall-185 11s -2s linear infinite;
}
@keyframes fall-185 {
  78.9% {
    transform: translate(66.7vw, 78.9vh) scale(0.2609);
  }
  to {
    transform: translate(68.18645vw, 100vh) scale(0.2609);
  }
}
.snow:nth-child(186) {
  opacity: 0.9957;
  transform: translate(41.4608vw, -10px) scale(0.1774);
  animation: fall-186 30s -28s linear infinite;
}
@keyframes fall-186 {
  63.034% {
    transform: translate(36.6318vw, 63.034vh) scale(0.1774);
  }
  to {
    transform: translate(39.0463vw, 100vh) scale(0.1774);
  }
}
.snow:nth-child(187) {
  opacity: 0.7818;
  transform: translate(9.1646vw, -10px) scale(0.8952);
  animation: fall-187 17s -8s linear infinite;
}
@keyframes fall-187 {
  41.835% {
    transform: translate(-0.0087vw, 41.835vh) scale(0.8952);
  }
  to {
    transform: translate(4.57795vw, 100vh) scale(0.8952);
  }
}
.snow:nth-child(188) {
  opacity: 0.2489;
  transform: translate(41.1439vw, -10px) scale(0.8729);
  animation: fall-188 26s -24s linear infinite;
}
@keyframes fall-188 {
  38.794% {
    transform: translate(41.9994vw, 38.794vh) scale(0.8729);
  }
  to {
    transform: translate(41.57165vw, 100vh) scale(0.8729);
  }
}
.snow:nth-child(189) {
  opacity: 0.608;
  transform: translate(71.3802vw, -10px) scale(0.6393);
  animation: fall-189 30s -13s linear infinite;
}
@keyframes fall-189 {
  48.199% {
    transform: translate(65.9419vw, 48.199vh) scale(0.6393);
  }
  to {
    transform: translate(68.66105vw, 100vh) scale(0.6393);
  }
}
.snow:nth-child(190) {
  opacity: 0.6288;
  transform: translate(23.3305vw, -10px) scale(0.2186);
  animation: fall-190 17s -17s linear infinite;
}
@keyframes fall-190 {
  44.874% {
    transform: translate(16.7682vw, 44.874vh) scale(0.2186);
  }
  to {
    transform: translate(20.04935vw, 100vh) scale(0.2186);
  }
}
.snow:nth-child(191) {
  opacity: 0.2741;
  transform: translate(11.836vw, -10px) scale(0.1179);
  animation: fall-191 23s -9s linear infinite;
}
@keyframes fall-191 {
  40.026% {
    transform: translate(9.2276vw, 40.026vh) scale(0.1179);
  }
  to {
    transform: translate(10.5318vw, 100vh) scale(0.1179);
  }
}
.snow:nth-child(192) {
  opacity: 0.4618;
  transform: translate(27.4735vw, -10px) scale(0.2774);
  animation: fall-192 19s -21s linear infinite;
}
@keyframes fall-192 {
  63.252% {
    transform: translate(31.7112vw, 63.252vh) scale(0.2774);
  }
  to {
    transform: translate(29.59235vw, 100vh) scale(0.2774);
  }
}
.snow:nth-child(193) {
  opacity: 0.9343;
  transform: translate(11.2394vw, -10px) scale(0.1993);
  animation: fall-193 30s -18s linear infinite;
}
@keyframes fall-193 {
  74.976% {
    transform: translate(13.1659vw, 74.976vh) scale(0.1993);
  }
  to {
    transform: translate(12.20265vw, 100vh) scale(0.1993);
  }
}
.snow:nth-child(194) {
  opacity: 0.7525;
  transform: translate(53.4802vw, -10px) scale(0.9748);
  animation: fall-194 18s -14s linear infinite;
}
@keyframes fall-194 {
  74.495% {
    transform: translate(60.4038vw, 74.495vh) scale(0.9748);
  }
  to {
    transform: translate(56.942vw, 100vh) scale(0.9748);
  }
}
.snow:nth-child(195) {
  opacity: 0.8493;
  transform: translate(60.3176vw, -10px) scale(0.9142);
  animation: fall-195 21s -21s linear infinite;
}
@keyframes fall-195 {
  70.808% {
    transform: translate(66.6778vw, 70.808vh) scale(0.9142);
  }
  to {
    transform: translate(63.4977vw, 100vh) scale(0.9142);
  }
}
.snow:nth-child(196) {
  opacity: 0.8951;
  transform: translate(8.286vw, -10px) scale(0.9541);
  animation: fall-196 28s -8s linear infinite;
}
@keyframes fall-196 {
  48.395% {
    transform: translate(13.6411vw, 48.395vh) scale(0.9541);
  }
  to {
    transform: translate(10.96355vw, 100vh) scale(0.9541);
  }
}
.snow:nth-child(197) {
  opacity: 0.8076;
  transform: translate(90.653vw, -10px) scale(0.4018);
  animation: fall-197 17s -1s linear infinite;
}
@keyframes fall-197 {
  37.457% {
    transform: translate(88.2411vw, 37.457vh) scale(0.4018);
  }
  to {
    transform: translate(89.44705vw, 100vh) scale(0.4018);
  }
}
.snow:nth-child(198) {
  opacity: 0.3379;
  transform: translate(15.9698vw, -10px) scale(0.3758);
  animation: fall-198 18s -26s linear infinite;
}
@keyframes fall-198 {
  45.438% {
    transform: translate(21.8872vw, 45.438vh) scale(0.3758);
  }
  to {
    transform: translate(18.9285vw, 100vh) scale(0.3758);
  }
}
.snow:nth-child(199) {
  opacity: 0.9491;
  transform: translate(13.8124vw, -10px) scale(0.2866);
  animation: fall-199 12s -4s linear infinite;
}
@keyframes fall-199 {
  66.46% {
    transform: translate(18.4756vw, 66.46vh) scale(0.2866);
  }
  to {
    transform: translate(16.144vw, 100vh) scale(0.2866);
  }
}
.snow:nth-child(200) {
  opacity: 0.7166;
  transform: translate(79.0869vw, -10px) scale(0.1783);
  animation: fall-200 27s -15s linear infinite;
}
@keyframes fall-200 {
  78.99% {
    transform: translate(72.0383vw, 78.99vh) scale(0.1783);
  }
  to {
    transform: translate(75.5626vw, 100vh) scale(0.1783);
  }
}